// console.log()

// setInterval(() => {}, 0)

// // requestAnimationFrame()

// process

setTimeout(() => console.log(1));

setImmediate(() => console.log(2));
console.log('1212')
// 异步
process.nextTick(() => console.log(3));

Promise.resolve()
.then(() => console.log(4)); // 微任务

;(() => console.log(5))();

// 微任务  宏任务；

// 5 3 4 1 2

// this.$nextTick(() => {})

// Mutation Observer
// 浏览器中： 定时器 http请求  dom操作（事件）